package org.cuit.lmq.collection.study;

import lombok.extern.slf4j.Slf4j;

import java.util.HashSet;
import java.util.Set;

/**
 * @author Seon
 * @date 2023/10/7
 */
@Slf4j
public class ProgressSet {
    public static void main(String[] args) {
        Set<String> testSet = new HashSet<>();
        testSet.add("java");
        testSet.add("php");
        testSet.add("java");



        /*
        因为Java的map的键中在遇到重复键值时只能进行替换，然后返回旧值，所以如果Set放回的值是null的话，那么说明插入失败。则说明Set中的值已经存在了。
        只能说，Map和Set的设计实在是太高了！！！
         */
        System.out.println(testSet);
    }
}
